Subtransitive Cfa Using Types Subtransitive Cfa Using Types

نویسندگان

  • Bratin Saha
  • Nevin Heintze
  • Dino Oliva
چکیده

We present an experimental evaluation of Heintze and McAllester's linear-time subtransitive CFA algorithm , in the context of SML/NJ v110.7. As described in 9], linear-time termination of the algorithm depends on the existence of a simple typing of the program such that the type tree at each node has a bounded size. We show that this condition is violated by many programs, especially heavily functorized ones, and so the type-directed version of the algorithm (which explores a program's entire type structure) is only practical on small programs. We also show that the demand-driven variant of the algorithm does not always terminate for programs with polymorphic type. Our main result is that a hybrid algorithm that combines both approaches avoids both the problems. Whereas Heintze and McAllester's original formulation relied on the existence of types to bound the runtime of the algorithm, our work shows that an eeective implementation must actually use the types to control termination.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Detection of Types among Decathletes using Configural Frequency Analysis (CFA)

The aim of this exploratory study was to detect among decathletes types of specialization with the help of a one sample configural frequency analysis (CFA). The sample consisted of the performances of 514 decathlon athletes, who were ranked among the top 100 athletes of the world from 1984 to 2000. Due to the fact that some athletes were ranked repeatedly among the top 100 world’s best athletes...

متن کامل

Configural Frequency Analysis (CFA) and Latent Class Analysis (LCA): Are the outcomes complementary?

The purpose of the present study was to compare the results of Configural Frequency Analysis (CFA) and solutions derived from Latent Class Analysis (LCA) to evaluate concordances and disconcordances regarding their outcomes. Explorative LCA was applied to the Big Five dataset described in Lautsch & Thöle (this issue). The comparative analyses of the LCA solutions and the CFA results demonstrate...

متن کامل

Configural frequency analysis as a method of determining patients' preferred decision-making roles in dialysis

BACKGROUND Numerous studies examined factors in promoting a patient preference for active participation in treatment decision making with only modest success. The purpose of this study was to identify types of patients wishing to participate in treatment decisions as well as those wishing to play a completely active or passive role based on a Germany-wide survey of dialysis patients; using a pr...

متن کامل

Chemical Stabilization of Some Heavy Metals in an Artificially Multi-Elements Contaminated Soil, Using Rice Husk Biochar and Coal Fly Ash

A greenhouse experiment has been planned for this study to delineate the benefits of two types of rice husk biochars (namely B300 and B600 which are prepared at 300°C and 600°C, respectvely) and coal fly ash (CFA), as soil amendments, for decreasing the amount of some heavy metals (like Pb, Cd, Ni, Cr, and Cu) as well as mobility and phytoavailability in an artificially-calcareous multi-element...

متن کامل

Chemical Stabilization of Some Heavy Metals in an Artificially Multi-Elements Contaminated Soil, Using Rice Husk Biochar and Coal Fly Ash

A greenhouse experiment has been planned for this study to delineate the benefits of two types of rice husk biochars (namely B300 and B600 which are prepared at 300°C and 600°C, respectvely) and coal fly ash (CFA), as soil amendments, for decreasing the amount of some heavy metals (like Pb, Cd, Ni, Cr, and Cu) as well as mobility and phytoavailability in an artificially-calcareous multi-element...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998